Nearly convex segmentation of polyhedra through convex ridge separation
نویسندگان
چکیده
Decomposing a 3D model into approximately convex components has gained more attention recently due to its ability to efficiently generate small decomposition with controllable concavity bound. However, current methods are computationally expensive and require many user parameters. These parameters are usually unintuitive and add unnecessary obstacles in processing a large number of meshes and meshes that are generated online in applications such as video games. In this paper, we investigate an approach that decomposes a mesh P based on the identification of convex ridges. Intuitively, convex ridges are the protruding parts of the mesh P. Our method, called CORISE, extracts nearly convex components of P by separating each convex ridge from all the other convex ridges. Through the new concept of residual concavity CORISE requires only a single user parameter: concavity tolerance. We show that our method can generate noticeably better segmentation in significant shorter time than the current state-of-art methods. Finally, we demonstrate applications of CORISE, including physically-based simulation, cage generation and model repairing.
منابع مشابه
Simple equations giving shapes of various convex polyhedra: the regular polyhedra and polyhedra composed of crystallographically low-index planes
Simple equations are derived that give the shapes of various convex polyhedra. The five regular polyhedra, called Platonic solids (the tetrahedron, hexahedron or cube, octahedron, dodecahedron and icosahedron), and polyhedra composed of crystallographically low-index planes are treated. The equations also give shapes that are nearly polyhedral with round edges, or intermediate shapes between a ...
متن کاملPolyhedra Fabrication through Mesh Convexification: a Study of Foldability of Nearly Convex Shapes
A polyhedron can be unfolded to a net, i.e., an unfolding without overlapping, by carefully cutting along the surface. If the cuts are restricted only on the edges of the polyhedron, where should the cuts be? This is called an edge-unfolding problem, which has been extensively studied in the literature for centuries. Although several promising properties have been discovered, several recent pre...
متن کاملAn Introduction to Convexity
Contents 1 The basic concepts 1 1.1 Is convexity useful? 1 1.2 Nonnegative vectors 4 1.3 Linear programming 5 1.4 Convex sets, cones and polyhedra 6 1.5 Linear algebra and affine sets 11 1.6 Exercises 14 2 Convex hulls and Carathéodory's theorem 17 2.1 Convex and nonnegative combinations 17 2.2 The convex hull 19 2.3 Affine independence and dimension 22 2.4 Convex sets and topology 24 2.5 Carat...
متن کاملMax-Plus Convex Geometry
Max-plus analogues of linear spaces, convex sets, and polyhedra have appeared in several works. We survey their main geometrical properties, including max-plus versions of the separation theorem, existence of linear and non-linear projectors, max-plus analogues of the Minkowski-Weyl theorem, and the characterization of the analogues of “simplicial” cones in terms of distributive lattices.
متن کاملModified Convex Data Clustering Algorithm Based on Alternating Direction Method of Multipliers
Knowing the fact that the main weakness of the most standard methods including k-means and hierarchical data clustering is their sensitivity to initialization and trapping to local minima, this paper proposes a modification of convex data clustering in which there is no need to be peculiar about how to select initial values. Due to properly converting the task of optimization to an equivalent...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer-Aided Design
دوره 78 شماره
صفحات -
تاریخ انتشار 2016